Skip to content

Xbox360 Media added#617

Closed
Intelinsidecom wants to merge 1 commit intosmartcmd:mainfrom
Intelinsidecom:main
Closed

Xbox360 Media added#617
Intelinsidecom wants to merge 1 commit intosmartcmd:mainfrom
Intelinsidecom:main

Conversation

@Intelinsidecom
Copy link

@Intelinsidecom Intelinsidecom commented Mar 5, 2026

you can now build for Xbox 360 successfully, yes I tested.

Description

I just added an Xbox media folder copied from Durango with extra file and a header fix so it compiles. I tested on Xenia and it works! credits for XZF file goes to rutinoscorbin on discord. thanks to him for finding how to extract XZF.
imag33e

Keep in mind I'm not giving exact instructions on how to run this. You need VS 2010 and VS 2012 IDE (Newer proruced bad xex I guess) and Xbox 360 SDK fully installed. also the creator included this py file for copying, very useful
minecraftbuild2game (1).py

Changes

Added only one folder, no other changes to other cpp files.

Previous Behavior

You couldn't build for 360 because Media for them was missing + XZF file.

AI Use Disclosure

I only asked AI to what the defines should be taken from so I wouldn't define something wrong, causing everything to break, nothing else. it was about the strings.h file in Xbox media folder.

you can now build for Xbox 360 successfully, yes I tested.
@nothingman4ik
Copy link

Omg, man nice work

@void2012
Copy link
Collaborator

void2012 commented Mar 6, 2026

One question though: is it true that XBOX SDK maximum supported C++ standard is C++14? Because I (and many others) would like to switch to C++23 and potentially higher. And yes, it does matter.

@void2012 void2012 marked this pull request as draft March 6, 2026 09:59
@Intelinsidecom
Copy link
Author

One question though: is it true that XBOX SDK maximum supported C++ standard is C++14? Because I (and many others) would like to switch to C++23 and potentially higher. And yes, it does matter.

not sure, probably depends on the xdk version, the newer the better, currently its c++ 11, if it works on modern and old compilers, i think you shouldnt change anything. You can install the 5 gb xdk to test changes if you need. i just added the media folder for people in case they want to build. also switching console version repo for latest c++ is not a good idea since it wouldnt build on the platforms it was designed to be played on. also why you put it as work in progress if i only did one thing, added the folder in case someone wants to build, no file edits were made outside of XboxMedia folder and its everything. nothing else was needed.

@Intelinsidecom Intelinsidecom marked this pull request as ready for review March 6, 2026 12:43
@void2012
Copy link
Collaborator

void2012 commented Mar 6, 2026

I assume the problem is the C++ standard library and Microsoft dropped support of that platform at some point?

@void2012
Copy link
Collaborator

void2012 commented Mar 6, 2026

So, my vision is this: we make the game playable, resolve problems and bugs, and optimize it on PC, then work on SDL3 port to make it truly cross platform and only then return to consoles support.

Keeping consoles support in the early days like as current is maintenance burden, not to mention the vast majority of players using PCs right now.

@void2012 void2012 closed this Mar 6, 2026
@Intelinsidecom
Copy link
Author

cmon, its just one folder. no other changes, then why are ps3, ps4 and durango platform specific folders intact if the focus is pc, this could open possibility to users to try building in the first place to test if their changes break anything console related, hence the name of the whole game is "Console Edition".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants